Hifoo - a Matlab Package for Fixed-order Controller Design and H∞ Optimization

نویسندگان

  • J. V. Burke
  • D. Henrion
  • A. S. Lewis
  • M. L. Overton
چکیده

H∞ controller design for linear systems is a difficult, nonconvex and typically nonsmooth (nondifferentiable) optimization problem when the order of the controller is fixed to be less than that of the open-loop plant, a typical requirement in e.g. embedded aerospace control systems. In this paper we describe a new matlab package called hifoo, aimed at solving fixed-order stabilization and local optimization problems. It depends on a new hybrid algorithm for nonsmooth, nonconvex optimization based on several techniques, namely quasiNewton updating, bundling and gradient sampling. The user may request hifoo to optimize one of several objectives, including H∞ norm, which requires either the Control System Toolbox for matlab or, for much better performance, the linorm function in the slicot package. No other external package is required, but the quadratic programming code quadprog from either mosek or the Optimization Toolbox for matlab is recommended. Numerical experiments on benchmark problem instances from the COMPleib database indicate that hifoo could be an efficient and reliable computer-aided control system design (CACSD) tool, with a potential for realistic industrial applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fixed-Order H∞ Controller Design via HIFOO, a Specialized Nonsmooth Optimization Package

We report on our experience with fixed-order H∞ controller design using the HIFOO toolbox. We applied HIFOO to various benchmark fixed (or reduced) order H∞ controller design problems in the literature, comparing the results with those published for other methods. The results show that HIFOO can be used as an effective alternative to existing methods for fixed-order H∞ controller design.

متن کامل

H2 for HIFOO

HIFOO is a public-domain Matlab package initially designed for H∞ fixed-order controller synthesis, using nonsmooth nonconvex optimization techniques. It was later on extended to multi-objective synthesis, including strong and simultaneous stabilization under H∞ constraints. In this paper we describe a further extension of HIFOO to H2 performance criteria, making it possible to address mixed H2...

متن کامل

Fixed-Structure Discrete-Time H∞ Controller Synthesis with HIFOO

This paper presents an extension of the HIFOO toolbox for Matlab for fixed-structure and fixed-order H∞ controller design to discrete-time controller design. The approach is applied to a restricted complexity controller synthesis problem for an active suspension system.

متن کامل

H Strong Stabilization via HIFOO, a Package for Fixed-Order Controller Design

We report on our experience with strong stabilization using HIFOO, a toolbox for H∞ fixed-order controller design. We applied HIFOO to 21 fixed-order stable H∞ controller design problems in the literature, comparing the results with those published for other methods. The results show that HIFOO often achieves good H∞ performance with low-order stable controllers, unlike other methods in the lit...

متن کامل

Fixed Low-Order Controller Design and H-Infinity Optimization for Large-Scale Dynamical Systems

Large-scale linear time-invariant dynamical systems with inputs and outputs present major challenges for controller design. Model-order reduction has become popular in recent years, but controllers designed for reduced-order models may result in unstable closed-loop plants when applied to the larger-scale system. We investigate the practicality of fixed low-order controller design applied direc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006